iT邦幫忙

DAY 23
0

21世紀C語言實作及感想系列 第 23

21世紀C語言之23 : jsmn (Json 庫)

  • 分享至 

  • xImage
  •  

Json是資料交換的格式,比老前輩XML簡單多了。

因為它很年輕,所以C語言沒有直接支援,透過第三方庫來支援。

Jsmn是其中之一,它很精簡。可以看官網的介紹http://zserge.com/jsmn.html

有個高手幫它寫了一個詳細範例,加上cURL的功能,可以直接抓網上的Json檔。

範例介紹的網頁在這:http://alisdair.mcdiarmid.org/2012/08/14/jsmn-example.html

程式碼在這:https://github.com/alisdair/jsmn-example

基本上 make 指令就完成編譯。(要記得安裝 Libcurl 套件)

然後執行範例1:

$ ./github
name: Alisdair McDiarmid
location: Glasgow
hireable: true
public_repos: 44

執行範例2:

$ ./twitter
Invalid response: root element must be array.
已經終止 (core dumped)

得不到作者的結果。


上一篇
21世紀C語言之22 : libxml2
下一篇
21世紀C語言之24:Auto Tools
系列文
21世紀C語言實作及感想30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言